class Solution {
? ? public int[] fairCandySwap(int[] aliceSizes, int[] bobSizes) {
? ? ? ?int diff=0;
? ? ? ?for(int i:aliceSizes) diff+=i;

? ? ? ?int[] count=new int[100001];
? ? ? ?for(int i:bobSizes){
? ? ? ? diff-=i;
? ? ? ? count[i]++;
? ? ? ?}

? ? ? ?diff/=-2;
? ? ? ?int[] ans=new int[2];
? ? ? ?for(int i:aliceSizes){
? ? ? ? int target=i+diff;
? ? ? ? if(target>=1&&target<=100000&&count[target]>0){
? ? ? ? ? ? ans[0]=i;
? ? ? ? ? ? ans[1]=target;
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ?}
? ? ? ?return ans;
? ? ? ? 
? ? }
}
